What often discourages universities from relying on automatic timetable generation in other software is the limited support for real-world constraints. Most institutions have very specific requirements, and if these cannot be incorporated into the generating algorithm, the automatically produced timetable must be heavily reworked manually—undermining its usefulness.
Wise Timetable stands apart by addressing this challenge directly. Our solution supports virtually every constraint universities have raised with us over the last 20 years. Backed by our long-standing expertise in AI—developed well before today’s generative AI hype—we’ve built an engine that makes true automated scheduling not just possible, but practical.
Wise Timetable supports a wide range of both “hard” constraints (which must be respected) and “soft” constraints (preferences that can be optimized). The automatic generator takes all of these into account, while manual intervention always remains possible—allowing administrators to override or adjust the timetable in any way.
Some of the basic constraints that can be entered, imported, or collected via the web application include:
● Lecturer, classroom, or student availability
● Academic calendar and non-working days
● Course weeks within semesters
Beyond that, Wise Timetable can also handle highly detailed constraint structures, such as:
● Scheduling labs after lectures, with at least one day in between
● Defining different class start times for different days
● Balancing teaching hours across the semester weeks
● Combining student groups while respecting classroom capacities
● Allocating classrooms with specific equipment needs
● Considering travel times between different buildings
● …and many, many more.